package comandos;

import importadodebookworm.Review;

import java.util.Map;

import javax.faces.context.FacesContext;


import allaboutmybook.GerenciadorResenhasApiExterna;
import allaboutmybook.InterfaceGerenciadorResenhasApiExterna;

public class MostrarPaginaDeUmaResenhaDaRevish 
{
	private String tituloResenha;
	private String notaResenha;
	private String autorResenha;
	private String textoResenha; 
	
	public String mostrarPaginaResenhaDaRevish()
	{
			Map<String,String> parametrosDoMetodo = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap();
			int idResenhaQueEuQuero = Integer.valueOf(parametrosDoMetodo.get("idResenha"));
			
		    InterfaceGerenciadorResenhasApiExterna conheceResenhasRevish = GerenciadorResenhasApiExterna.getInstance();
			Review resenha = conheceResenhasRevish.pegarResenhaDeId(idResenhaQueEuQuero);
			
			this.tituloResenha = resenha.getReviewTitle();
			this.notaResenha = resenha.getNotaResenhaParaAllAboutMyBook();
			this.autorResenha = resenha.getReviewer();
			this.textoResenha = resenha.getReviewText();
			
			return "successMostrarPaginaResenha";
	}

	public String getTituloResenha() {
		return tituloResenha;
	}

	public void setTituloResenha(String tituloResenha) {
		this.tituloResenha = tituloResenha;
	}

	public String getNotaResenha() {
		return notaResenha;
	}

	public void setNotaResenha(String notaResenha) {
		this.notaResenha = notaResenha;
	}

	public String getAutorResenha() {
		return autorResenha;
	}

	public void setAutorResenha(String autorResenha) {
		this.autorResenha = autorResenha;
	}

	public String getTextoResenha() {
		return textoResenha;
	}

	public void setTextoResenha(String textoResenha) {
		this.textoResenha = textoResenha;
	}
}
